import Base from '@/services/base'

export default class service extends Base {
    constructor(param){
        //执行父类构造器(添加prop属性)
        super(param);
        this.path = ' /api/user'
    }

    /**
     * 搜索(需要携带token)
     * mock地址：312319a0-b755-4af7-86a9-c87944200b37
     * 测试地址： /api/exam/search
     * 请求参数：param
     * key： 关键词
     */
    async search(
        { pageNum,pageSize = 10 ,key}
        ){
        const resp = await this.fly.get(`/api/exam/search_2020?key=${key}&pageNum=${pageNum}&pageSize=${pageSize}`);
        return resp;
    }
	
	 /**
	 * 搜索详情(需要携带token)
	 * mock地址：beec45f0-7e4a-4e40-af0d-b1cc5a58272b
	 * 测试地址： /api/exam/search/detail?id=1
	 * 请求参数：
	 * id:id
	 */
	async searchDetail(id){
	    const resp = await this.fly.get(`/api/study/queryStudyInfo_2020?id=${id}`);
	    return resp;
	}


    /**
	 * 搜索法律信息
	 * 正式地址：/api/study/queryLawInfo?id=id
	 * 请求参数：id:id
     * @returns {Promise<void>}
     */
	async searchLawInfo(id,keyword)
	{
		const resp = await this.fly.get(`/api/study/queryLawInfo_2020?id=${id}&key=${keyword}`);
		return resp;
	}
}